package com.onlyxiahui.framework.action.dispatcher.extend;

import java.util.Set;

/**
 * Date 2019-01-12 22:54:55<br>
 * Description
 * 
 * @author XiaHui<br>
 * @since 1.0.0
 */

public interface ObjectBox {

	/**
	 * 
	 * 获取对象<br>
	 * Date 2020-06-01 10:35:00<br>
	 * 
	 * @param <T>
	 * @param key
	 * @return
	 * @since 1.0.0
	 */
	public <T> T get(Object key);

	/**
	 * 
	 * put对象<br>
	 * Date 2020-06-01 10:35:12<br>
	 * 
	 * @param key
	 * @param object
	 * @since 1.0.0
	 */
	public void put(Object key, Object object);

	/**
	 * 
	 * 所有key<br>
	 * Date 2020-06-08 11:41:35<br>
	 * 
	 * @return
	 * @since 1.0.0
	 */
	public Set<Object> keySet();

}
